<?php
  if($_GET['body'] && $_GET['max'] && $_GET['min'])
  {
    $css .= "body{font-size:".round($_GET['body']/16,3)."em;}\n";
  
    for($i=$_GET['min'];$i<=$_GET['max'];$i++)
    {
      $css .= ".font{$i}{font-size:".round($i/$_GET['body'],3)."em;}\n";
    }
    
    echo '<pre>';
    echo $css;
    echo '</pre>';
  }
?>

<form method="get" action="">
  <label>Body: <input type="text" value="<?php echo $_GET['body']?>" name="body" />px</label><br />
  <label>Min: <input type="text" value="<?php echo $_GET['min']?>" name="min" />px</label><br />
  <label>Max: <input type="text" value="<?php echo $_GET['max']?>" name="max" />px</label><br />
  
  <button type="submit">Odeslat</button>
</form>